package com.mayisoftware.mayioa.business.score.api.domain;

import com.mayisoftware.mayioa.common.api.base.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;


/**
 * 打分配置信息
 */
public class ScoreInfo  extends BaseEntity {

    /**
     * 记录ID
     */
    private Integer scoreRecordId;

    /**
     * 用户ID
     */
    private Integer scoreUserId;

    /**
     * 计划详细信息ID
     */
    private Integer scorePlanItemId;

    /**
     * 分数计划ID
     */
    private Integer scorePlanId;

    /**
     * 得分信息
     */
    private BigDecimal scoreInfo;

    /**
     * 更新用户
     */
    private Integer scoreUpdateUserId;

    /**
     * 更新时间
     */
    private Date scoreUpdateTime;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 计划名
     */
    private String planName;

    /**
     * 计划子项目类型
     */
    private String planItemType;

    /**
     * 计划子项目名称
     */
    private String planItemName;

    /**
     * planItem以，分开
     */
    private String planItemIds ;

    /**
     * planItemScore以，分开
     */
    private String planItemScores;

    /**
     * 批量入库检查是否存在
     */
    private Boolean isExists;

    /**
     * 打分备注
     */
    private String scoreRemark;

    /**
     * planItemsReasons，分开
     */
    private String planItemsReasons;

    public String getPlanItemsReasons() {
        return planItemsReasons;
    }

    public void setPlanItemsReasons(String planItemsReasons) {
        this.planItemsReasons = planItemsReasons;
    }

    public String getScoreRemark() {
        return scoreRemark;
    }

    public void setScoreRemark(String scoreRemark) {
        this.scoreRemark = scoreRemark;
    }

    public Boolean getExists() {
        return isExists;
    }

    public void setExists(Boolean exists) {
        isExists = exists;
    }

    public String getPlanItemIds() {
        return planItemIds;
    }

    public void setPlanItemIds(String planItemIds) {
        this.planItemIds = planItemIds;
    }

    public String getPlanItemScores() {
        return planItemScores;
    }

    public void setPlanItemScores(String planItemScores) {
        this.planItemScores = planItemScores;
    }





    public Integer getScoreUserId() {
        return scoreUserId;
    }

    public void setScoreUserId(Integer scoreUserId) {
        this.scoreUserId = scoreUserId;
    }

    public Integer getScorePlanItemId() {
        return scorePlanItemId;
    }

    public void setScorePlanItemId(Integer scorePlanItemId) {
        this.scorePlanItemId = scorePlanItemId;
    }

    public Integer getScorePlanId() {
        return scorePlanId;
    }

    public void setScorePlanId(Integer scorePlanId) {
        this.scorePlanId = scorePlanId;
    }

    public BigDecimal getScoreInfo() {
        return scoreInfo;
    }

    public void setScoreInfo(BigDecimal scoreInfo) {
        this.scoreInfo = scoreInfo;
    }

    public Integer getScoreUpdateUserId() {
        return scoreUpdateUserId;
    }

    public void setScoreUpdateUserId(Integer scoreUpdateUserId) {
        this.scoreUpdateUserId = scoreUpdateUserId;
    }

    public Date getScoreUpdateTime() {
        return scoreUpdateTime;
    }

    public void setScoreUpdateTime(Date scoreUpdateTime) {
        this.scoreUpdateTime = scoreUpdateTime;
    }

    public Integer getScoreRecordId() {
        return scoreRecordId;
    }

    public void setScoreRecordId(Integer scoreRecordId) {
        this.scoreRecordId = scoreRecordId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPlanName() {
        return planName;
    }

    public void setPlanName(String planName) {
        this.planName = planName;
    }

    public String getPlanItemType() {
        return planItemType;
    }

    public void setPlanItemType(String planItemType) {
        this.planItemType = planItemType;
    }

    public String getPlanItemName() {
        return planItemName;
    }

    public void setPlanItemName(String planItemName) {
        this.planItemName = planItemName;
    }
}
